package bite;

import java.util.Scanner;

/**
 * Creared with IntelliJ IDEA.
 * Description:【有假币】居然有假币！ 现在猪肉涨了，但是农民的工资却不见涨啊，没钱怎么买猪肉啊。nowcoder这就去买猪肉，结果找来的零钱中有假币！！！可
 * 惜nowcoder 一不小心把它混进了一堆真币里面去了。只知道假币的重量比真币的质量要轻，给你一个天平（天平两端能容纳无限个硬币），请用最快的时间把那个
 * 可恶的假币找出来。
 * User:yxd
 * Date:2022-05-25
 * Time:22:31
 */
public class Day29_2 {
    public static void main(String[] args) {
        //想要最快找出假币,就需要把假币分成三堆,然后用两堆相同的进行比较如果哪个轻,假币就在那一堆里面,而一样重的话,就表示假币在另外一堆里面,
        // 这里最坏的情况就是每次都在最多的那一堆里面也就是每次都在未称重的那一堆里面,因此想要找出假币,就需要每次找出最多的那一堆也就是(n/3向上取整),直至最后一堆为1/2就找出假币了
        Scanner input = new Scanner(System.in);
        while (input.hasNext()){
            int n = input.nextInt();
            if(n == 0)break;
            //计数
            int count = 0;
            while (n >= 2){
                n = (int) Math.ceil((double) n / 3);
                count ++;
            }
            System.out.println(count);
        }
    }
    public static void main1(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNextInt()){
            long n = input.nextLong();

            if(n == 0){
                break;
            }
            int count = 0;
            while(n > 1){

                n = n / 3 + 1 - (n % 3 ^ 3) / 3;
                count ++;
            }
            System.out.println(count);
        }
    }
}
